A generic implementation of a quantified predictor applied to a DRAM power-saving policy

نویسنده

  • Gervin Thomas
چکیده

Predictors are used in many subfields of computer architecture to enhance performance. Accurate estimations of future system behavior allow to develop policies to improve system performance or reduce power consumption. These policies become more efficient if predictors are implemented in hardware and are able to provide quantified forecasts, i.e. providing more than binary forecasts. One of the most important goals of any computer system, from servers to battery-driven hand-held devices, is the reduction of power and energy consumption. To achieve this, the energy consumption of all system components must be reduced. This is especially important for off-chip DRAM, which consumes a significant amount of energy even when it is idle. Hence, DRAMs support different power-saving modes, such as self-refresh and power-down. However, employing these power-saving modes each time the DRAM is idle, impacts the performance due to their power-up latencies. The self-refresh mode offers large power saving potential, but incurs a long power-up latency. The power-down mode, on the other hand, has a lower power-up latency but provides less power savings. Using the most efficient mode depends on the length of the idle period, which is normally unknown. This thesis presents and evaluates a history-based predictor which produces quantified forecasts. A software version and a hardware implementation of the prediction algorithm are implemented and analyzed. A complete design space analysis of the predictor is presented to determine parameter sets achieving an accuracy rate over 96%. Moreover, a generic and fully synthesizeable design is presented in VHDL and implemented on an FPGA. A complete scalability analysis of the hardware predictor shows that the design has a low device utilization and can be clocked by over 210MHz. Using the impact of the previous analyses, a predictor-based power-saving policy is presented for the reduction of memory power consumption. This power-saving policy combines the two power-saving modes, self-refresh and power-down, in order to achieve significant power reductions with marginal performance penalties. The history-based predictor is then used to forecast the duration of idle periods and apply either self-refresh, power-down, or a combination of both power-saving modes. The policy is evaluated using applications from the multimedia domain. The experimental results exhibit that it reduces the total DRAM energy consumption between 43.4% and 65.8% at a negligible performance penalty between 0.34% and 2.18%.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Challenges and Prospects of European Railways

In the present paper, challenges and prospects of the European railways, along with a proposal for a new strategy policy and specific measures are presented. The declining course of European railways concerning traffic and revenues is first analyzed. Conditions to introduce intra - modal competition are surveyed, among them separation of infrastructure fro...

متن کامل

Design and Implementation of Compressor Controller using Optimized VSD algorithm

Considering the high consumption of the air compressors, a control system of screw compressor is designed and implemented to deal with energy saving and localization of mentioned compressor. In this paper the variable speed drive (VSD) control algorithm based on proportional-integral-derivative (PID) controller is optimized to decrease power consumption and more stable motor speed and outlet pr...

متن کامل

A Model for Effective Implementation of Health Policy in Iran

Background: Policies will be communicated to administrators after being drafted and approved. Sometimes, they undergo changes at the implementation stage that remove them from their goals. The aim of this study was to provide a model to improve the quality of policy implementation in the health system of Iran. Methods: This qualitative study was conducted in 2018. In order to collect the requi...

متن کامل

Coarse-Grained DRAM Power Management

− This paper presents an efficient system level power saving method for DRAM with multiple power modes. The proposed method is based on the power aware scheduling algorithm that controls DRAM modules in coarse grain in which the scheduler assigns appropriate power modes to memory banks at context switching time. The method controls the transition of multiple power modes, which is currently avai...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014